package priv.menghan.happy.learning.user.dao.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;

import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * 用户信息 Entity
 *
 * @author Monika
 * @since 2025-06-15 01:32:21
 */
@Data
	@EqualsAndHashCode(callSuper = false)
	@TableName("user_info")
public class UserInfo implements

		Serializable {

			private static final long serialVersionUID = 1L;

				/**
				 * 用户ID
				 */
				@TableId(value = "id", type = IdType.AUTO)
			private Long id;
				/**
				 * 用户名
				 */
			private String username;
				/**
				 * 密码(加密存储)
				 */
			private String password;
				/**
				 * 真实姓名
				 */
			private String realName;
				/**
				 * 头像URL
				 */
			private String avatar;
				/**
				 * 邮箱
				 */
			private String email;
				/**
				 * 手机号
				 */
			private String phone;
				/**
				 * 状态(0:禁用,1:正常)
				 */
			private Integer status;
				/**
				 * 创建时间
				 */
			private Date createTime;
				/**
				 * 更新时间
				 */
			private Date updateTime;

		}
